# eric7.Plugins.VcsPlugins.vcsMercurial.PurgeBuiltin.ProjectHelper

Module implementing the purge extension project helper.

### Global Attributes

None

### Classes

PurgeProjectHelper | Class implementing the purge extension project helper.

### Functions

None

## PurgeProjectHelper

Class implementing the purge extension project helper.

### Derived from

HgExtensionProjectHelper

### Class Attributes

None

### Class Methods

None

### Methods

PurgeProjectHelper | Constructor
__hgPurge | Private slot used to remove not version controlled files.
__hgPurgeAll | Private slot used to remove not version controlled files including ignored ones.
__hgPurgeAllList | Private slot used to list not version controlled files including ignored ones.
__hgPurgeIgnored | Private slot used to remove ignored files.
__hgPurgeIgnoredList | Private slot used to list ignored files.
__hgPurgeList | Private slot used to list not version controlled files.
initActions | Public method to generate the action objects.
initMenu | Public method to generate the extension menu.
menuTitle | Public method to get the menu title.

### Static Methods

None

#### PurgeProjectHelper (Constructor)

PurgeProjectHelper()

Constructor

#### PurgeProjectHelper.__hgPurge

__hgPurge()

Private slot used to remove not version controlled files.

#### PurgeProjectHelper.__hgPurgeAll

__hgPurgeAll()

Private slot used to remove not version controlled files including ignored ones.

#### PurgeProjectHelper.__hgPurgeAllList

__hgPurgeAllList()

Private slot used to list not version controlled files including ignored ones.

#### PurgeProjectHelper.__hgPurgeIgnored

__hgPurgeIgnored()

Private slot used to remove ignored files.

#### PurgeProjectHelper.__hgPurgeIgnoredList

__hgPurgeIgnoredList()

Private slot used to list ignored files.

#### PurgeProjectHelper.__hgPurgeList

__hgPurgeList()

Private slot used to list not version controlled files.

#### PurgeProjectHelper.initActions

initActions()

Public method to generate the action objects.

#### PurgeProjectHelper.initMenu

initMenu(mainMenu)

Public method to generate the extension menu.

mainMenu (QMenu)
  reference to the main menu

Return:
  populated menu

Return Type:
  QMenu

#### PurgeProjectHelper.menuTitle

menuTitle()

Public method to get the menu title.

Return:
  title of the menu

Return Type:
  str

Up